package com.ueboot.weishop.admin.controller.customer.vo;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * Created by Neel on 2017/9/18.
 */
@Data
@NoArgsConstructor
@Accessors( chain = true)
public class CustomerFavoritesResp {


    private Long id;

    private Long goodsId;

    /**
     * 商品名称
     */
    private String name;

    /**
     * 品牌名称（冗余字段）
     */
    private String brandName;

    /**
     * 所属分类名称
     */
    private String categoryName;
    /**
     * 高亮词，用于商品名称前缀的高亮显示
     */
    private String highLightWord;

    /**
     * 商品主图地址
     */
    private String mainImgUrl;


    /**
     * 自定义标签，额外的附加属性.如：超高效率
     */
    private String tags;

    /**
     * 商品原始价格,如果没有多个不同规格的价格，这里的就是商品的价格。
     * 与minPrice和maxPrice存在互斥关系。
     * 分为单位
     */
    private Integer originalPrice;

    /**
     * 商品最小价格，分为单位。当存在多个规格不同的价格时这里保存最小值和最大值。
     */
    private Integer minPrice;
    /**
     * 商品最大价格，分为单位
     */
    private Integer maxPrice;

    /**
     * 是否上架，上架才能允许被搜索到和进行交易
     */
    private String marketable;

    /**
     * 是否为赠品，赠品的商品不能被单独购买和搜索。
     */
    private String gift;
    /**
     * 商品编号
     */
    private String sn;


    /**
     * 商品数量单位：如，个、件
     */
    private String unit;

    /**
     * 商品类型：实物|虚拟物品 类型通过分类自动获取
     * 针对实物需要进行配送服务，需要用户填写收货地址
     */
    private String goodsType;

    /**
     * 所属客户
     */
    private Long customerId;
    private String customerNickname;
}
